const fs = require("fs");
var arr = [{name:"张三",age:20}];

// 判断是否是第一次运行；
if(!fs.existsSync("./data1.json")){
    // 第一次运行 ；不需要追加数据
    console.log(1111)
    fs.writeFileSync("./data1.json",JSON.stringify(arr));
}else{
    // 后面又执行了文件
    // 需要追加数据
    // console.log(2222);
    // 先获取数据
    let data = fs.readFileSync("./data1.json");
    // fs.writeFileSync("./data.json",data+JSON.stringify(arr)); // 错误的写法
    data = JSON.parse(data);
    data.push(arr[0]);
    fs.writeFileSync("./data1.json",JSON.stringify(data));
}